package com.hnevc.chenqi;
/**
 *输入年号和月号，计算这个月的天数
 * 1月 3月 5月 7月 8月 10月 12月  为大月有31天
 * 4月 6月 9月 11月 为小月有30天
 * 2月  判断平年闰年
 * 平28天  闰29天
 */

import java.util.Scanner;

public class Homework16 {
    public static void main(String[] args) {
       System.out.println("--请您开始选择输入的年月份值--");
       Scanner sc= new Scanner(System.in);
       System.out.println("年份：");
       int year =sc.nextInt();
       System.out.println("月份：");
       int month = sc.nextInt();
       int day =29;
        switch(month) {
            case 1:
            case 3:
            case 5:
            case 7:
            case 8:
            case 10:
            case 12:
                System.out.println("本月有31天");//大月
                break;
            case 4:
            case 6:
            case 9:
            case 11:
                System.out.println("本月有30天");//小月
                break;
            case 2:
                if( year % 4==0 && year % 100!=0 || year % 400==0 ) {//判断该年是否为闰年
                    day = 28;
                }System.out.println("本月有"+day+"天");
                break;
        }


    }
}

